/*     */
package com.hs.activation.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/*     */
@ApiModel(value = "认证信息", description = "认证信息-DTO")
/*     */ public class ActivationDTO implements Serializable {
    @ApiModelProperty("ID")
    /*     */ private Integer id;
    @ApiModelProperty("公司名称")
    /*     */ private String companyName;
    @ApiModelProperty("企业编号")
    /*     */ private String companyCode;
    @ApiModelProperty("机器码")
    /*     */ private String computerCode;
    @ApiModelProperty("创建时间")
    /*     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    /*     */ private Date createTime;
    @ApiModelProperty("到期时间")
    /*     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    /*     */ private Date expirationTime;
    @ApiModelProperty("是否在线， true 在线 false 不在线")
    /*     */ private Boolean online;
    @ApiModelProperty("激活码")
    /*     */ private String activationCode;
    /*     */
    @ApiModelProperty("集团名称")
    /*     */ private String groupName;
    /*     */
    @ApiModelProperty("集团编号")
    /*     */ private Integer groupCode;

    /*     */
    /*  19 */
    public void setId(Integer id) {
        this.id = id;
    }

    @ApiModelProperty("最后修改时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lastModifyTime;
    @ApiModelProperty("设备类型")
    private Integer deviceType;
    @ApiModelProperty("状态- 0：未启用，1：启用")
    private Integer state;
    @ApiModelProperty("服务人员")
    private String attendant;
    @ApiModelProperty("服务人员Id")
    private String attendantId;
    @ApiModelProperty("最后修改用户")
    private String lastModifyUser;
    @ApiModelProperty("系统名称")
    private String systemVersion;
    @ApiModelProperty("系统验收时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date acceptanceTime;
    @ApiModelProperty("客户邮箱")
    private String companyEmail;
    private List<com.hs.activation.dto.ActivationDTO> children;

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public void setComputerCode(String computerCode) {
        this.computerCode = computerCode;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public void setExpirationTime(Date expirationTime) {
        this.expirationTime = expirationTime;
    }

    public void setOnline(Boolean online) {
        this.online = online;
    }

    public void setActivationCode(String activationCode) {
        this.activationCode = activationCode;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public void setGroupCode(Integer groupCode) {
        this.groupCode = groupCode;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public void setAttendant(String attendant) {
        this.attendant = attendant;
    }

    public void setAttendantId(String attendantId) {
        this.attendantId = attendantId;
    }

    public void setLastModifyUser(String lastModifyUser) {
        this.lastModifyUser = lastModifyUser;
    }

    public void setSystemVersion(String systemVersion) {
        this.systemVersion = systemVersion;
    }

    public void setAcceptanceTime(Date acceptanceTime) {
        this.acceptanceTime = acceptanceTime;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail;
    }

    public void setChildren(List<ActivationDTO> children) {
        this.children = children;
    }

    protected boolean canEqual(Object other) {
        return other instanceof com.hs.activation.dto.ActivationDTO;
    }

    public int hashCode() {
        return 59;
    }

    public String toString() {
        return "ActivationDTO(id=" + getId() + ", companyName=" + getCompanyName() + ", companyCode=" + getCompanyCode() + ", computerCode=" + getComputerCode() + ", createTime=" + getCreateTime() + ", expirationTime=" + getExpirationTime() + ", online=" + getOnline() + ", activationCode=" + getActivationCode() + ", groupName=" + getGroupName() + ", groupCode=" + getGroupCode() + ", lastModifyTime=" + getLastModifyTime() + ", deviceType=" + getDeviceType() + ", state=" + getState() + ", attendant=" + getAttendant() + ", attendantId=" + getAttendantId() + ", lastModifyUser=" + getLastModifyUser() + ", systemVersion=" + getSystemVersion() + ", acceptanceTime=" + getAcceptanceTime() + ", companyEmail=" + getCompanyEmail() + ", children=" + getChildren() + ")";
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public Integer getId() {
        /*  27 */
        return this.id;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getCompanyName() {
        /*  33 */
        return this.companyName;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getCompanyCode() {
        /*  39 */
        return this.companyCode;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public String getComputerCode() {
        /*  46 */
        return this.computerCode;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public Date getCreateTime() {
        /*  53 */
        return this.createTime;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public Date getExpirationTime() {
        /*  60 */
        return this.expirationTime;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    public Boolean getOnline() {
        /*  65 */
        return this.online;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getActivationCode() {
        /*  71 */
        return this.activationCode;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    public String getGroupName() {
        /*  76 */
        return this.groupName;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    public Integer getGroupCode() {
        /*  81 */
        return this.groupCode;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public Date getLastModifyTime() {
        /*  87 */
        return this.lastModifyTime;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public Integer getDeviceType() {
        /*  93 */
        return this.deviceType;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public Integer getState() {
        /*  99 */
        return this.state;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getAttendant() {
        /* 105 */
        return this.attendant;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    public String getAttendantId() {
        /* 110 */
        return this.attendantId;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public String getLastModifyUser() {
        /* 117 */
        return this.lastModifyUser;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getSystemVersion() {
        /* 123 */
        return this.systemVersion;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    /*     */
    public Date getAcceptanceTime() {
        /* 130 */
        return this.acceptanceTime;
        /*     */
    }

    /*     */
    /*     */
    /*     */
    /*     */
    public String getCompanyEmail() {
        /* 136 */
        return this.companyEmail;
        /*     */
    }

    public List<com.hs.activation.dto.ActivationDTO> getChildren() {
        /* 138 */
        return this.children;
        /*     */
    }
}


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\dto\ActivationDTO.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */